package com.itheima.service;

import com.itheima.common.PageBean;
import com.itheima.dto.EmpDto;
import com.itheima.dto.EmpLoginDto;
import com.itheima.dto.EmpPasswprdDto;
import com.itheima.dto.EmpQueryDto;
import com.itheima.pojo.Emp;
import com.itheima.vo.EmpVo;
import com.itheima.vo.JobVo;
import com.itheima.vo.LoginVo;
import com.itheima.vo.SexVo;

import java.util.List;

public interface EmpService {


    PageBean pageQuery(EmpQueryDto dto);

    void insert(EmpDto empDto);

    EmpVo getById(Integer id);

    void update(EmpDto dto);

    void delete(List<Integer> ids);

    List<Emp> selectAll();

    List<SexVo> sex();

    JobVo job();


    LoginVo login(EmpLoginDto empLoginDto);

    void changePassword(EmpPasswprdDto dto);

}
